﻿namespace JunionRobotTaskManager.Models
{
    public class CalibrationSettings
    {
        /// <summary>
        /// 是否启用标定：是则启用电池标定功能;反之禁用
        /// </summary>
        public bool EnableCalibration { get; set; }

        /// <summary>
        /// 启用标定周期/min: 到达该节点启用标定功能
        /// </summary>
        public int TimeNode { get; set; }

        /// <summary>
        /// 启用时间段标定开始时间:启用标定功能后开始标定时间戳
        /// </summary>
        public TimeSpan CalibrationEnableStartTime { get; set; }

        /// <summary>
        /// 启用时间段标定结束时间:启用标定功能后结束标定时间戳
        /// </summary>
        public TimeSpan CalibrationEnableEndTime { get; set; }

        /// <summary>
        /// 标定时长/minute:电量100后标定时长
        /// </summary>
        public int CalibrationSpan { get; set; }
    }
}
